from flask import Flask,request
from flask import render_template


app = Flask(__name__)

# 1. 登记路由： route
@app.route('/',methods=['GET','POST']) # / 根路径（首页）,相对路径 直接访问的域名  https 端口443 位置参数
# 2. 视图函数，返回值为页面的显示信息，文本txt，html，json等
def hello_world():  # put application's code here
    return '<h1><font style="color:red">Hello World!</font></h1>'

# 练习： 写一个界面 路由为/index, 视图函数返回的内容为<h1>这是首页</h1>
@app.route('/index',methods=['GET','POST'])
def index():
    return render_template('index.html')

@app.route('/result',method=['POST'])
def build_name():
    # 用户输入的信息是在 request中
    first_name = request.form['firstname']
    last_name = request.form['lastname']
    full_name = first_name.title() +' '+ last_name.title()
    return render_template('fullname_result.html',
                           fullname=full_name)
if __name__ == '__main__':
    app.run()
